go/types.Checker.mono (field)
15 uses
go/types (current package)
call.go#L90: check.mono.recordInstance(check.pkg, pos, tparams, targs, xlist)
check.go#L129: mono monoGraph // graph for detecting non-monomorphizable instantiation loops
mono.go#L93: for i, edge := range check.mono.edges {
mono.go#L94: src := &check.mono.vertices[edge.src]
mono.go#L95: dst := &check.mono.vertices[edge.dst]
mono.go#L106: if dst.len == len(check.mono.vertices) {
mono.go#L119: seen := make([]bool, len(check.mono.vertices))
mono.go#L128: v = check.mono.edges[check.mono.vertices[v].pre].src
mono.go#L140: obj0 := check.mono.vertices[v].obj
mono.go#L145: edge := check.mono.edges[check.mono.vertices[v].pre]
mono.go#L146: obj := check.mono.vertices[edge.dst].obj
signature.go#L149: check.mono.recordCanon(tpar, recvTPar)
typexpr.go#L484: check.mono.recordInstance(check.pkg, pos, inst.tparams.list(), inst.targs.list(), ix.Indices)